WP_Defender\Component\Session_Protection A

Total Complexity 65
Dependencies 4
Dependents 1
Total lines 451
Lines of code 230
Logical lines of code 108
Comment lines 164
Methods 17
Properties 1

Methods 17

Method Rating Maintainability Complexity Lines of code
handle_session_timeout()
A
50 10 31
handle_session_lock()
A
50 9 27
login_modal_message()
S
52 6 25
get_session_lock_string()
S
58 5 16
logout()
S
53 4 23
is_ip_allowed()
S
60 4 14
is_browser_allowed()
S
60 4 14
is_hostname_allowed()
S
60 4 14
attach_session_information()
S
61 4 12
enqueue_idle_scripts()
S
58 3 15
get_last_activity()
S
70 3 6
update_last_activity()
S
66 3 7
login_modal_message_styles()
S
69 2 9
__construct()
S
80 1 3
get_idle_timeout()
S
78 1 3
session_lock_properties()
S
68 1 7
can_apply_session_protection()
S
74 1 4